leetcode 567